home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / news / inn1.000 / inn1.4sec-linux-src.tar / inn / samples / senduuname < prev    next >
Text File  |  1993-12-22  |  863b  |  32 lines

  1. #! /bin/sh
  2. ##  $Revision: 1.4 $
  3. ##  Senduuname control-message handler
  4.  
  5. PROG=senduuname
  6. ##  Some shells don't pass in $* unless we explicitly pass it in here.
  7. ##  =()<. @<_PATH_PARSECTL>@ "$@">()=
  8. . /news/bin/control/parsecontrol "$@"
  9.  
  10. SUBJECT="Senduuname reply from `innconfval pathhost`"
  11. case ${ACTION} in
  12. mail)
  13.     export FROM MAILCMD SUBJECT ARTICLE
  14.     (
  15.     echo "${FROM} posted a senduuname."
  16.     echo 'To reply, do the following:'
  17.     echo "    uuname | ${MAILCMD} -s \"${SUBJECT}\" ${FROM}"
  18.     echo 'The full article was:'
  19.     cat ${ARTICLE}
  20.     ) | sed -e 's/^~/~~/' | ${MAILCMD} -s "senduuname by ${FROM}" ${NEWSMASTER}
  21.     ;;
  22. logit)
  23.     ${WRITELOG} ${LOGFILE} "senduuname by ${FROM}; reply skipped" <${ARTICLE}
  24.     ;;
  25. doit)
  26.     uuname | ${MAILCMD} -s "${SUBJECT}" ${REPLYTO}
  27.     ${WRITELOG} ${LOGFILE} "senduuname by ${FROM}; reply sent" <${ARTICLE}
  28.     ;;
  29. esac
  30.  
  31. exit
  32.